package br.com.foxline.atlasmobile.enums;

public enum SituacaoImovel {

	CONCLUIDO(1, "CONCLUÍDO"), PENDENTE_DOC(2, "PENDENTE - FALTA DOCUMENTO"), PENDENTE_PROPRIETARIO(
			3, "PENDENTE - CASA FECHADA"), PENDENTE_RECUSADO(5,
			"PENDENTE - RECUSADO"), CANCELADO(4, "CANCELADA");

	private Integer valor;

	private String nome;

	public Integer getValor() {
		return valor;
	}

	public static SituacaoImovel parse(String str) {
		if (str != null) {
			try {
				return SituacaoImovel.valueOf(str);
			} catch (Exception e) {}
		}
		return null;
	}

	public void setValor(Integer valor) {
		this.valor = valor;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	private SituacaoImovel(Integer valor, String nome) {
		this.valor = valor;
		this.nome = nome;
	}

	@Override
	public String toString() {
		return nome;
	}
}
